Skip to main content

Quick Start: Alibaba Cloud Function Compute DevPod for Rapid Development

DevPod is a rapid development environment provided by Alibaba Cloud Function Compute that can help you quickly deploy and run the ROLL project.

Prerequisites​

Before you begin, ensure you have completed the following preparations:

  • You have an Alibaba Cloud account.
  • You are logged into the Function Compute FunModel Console.
  • Complete the required RAM role authorization and configuration as guided by the console.

Create a Training DevPod Environment​

  1. Click Create Model - Custom Development.
  2. Select Custom Environment and configure as follows:
    • Container Image: Choose a non-public custom image - Container Image Address - roll-registry.cn-hangzhou.cr.aliyuncs.com/roll/pytorch:nvcr-25.06-py3-torch280-vllm0110
    • Model Name: Enter a name, e.g., roll-dev
    • Model Source: Select No Model
    • Startup Command: Keep the default, no modification needed
    • Instance Specification: Select GPU Performance Type
    • Click the DevPod Development & Debugging button (Note: Do not click "Create Model Service")
  3. Wait for deployment to complete (typically 1–2 minutes).

Configure and Test​

Download the ROLL Project and Install Dependencies​

# /mnt/ModelName is the default NAS mount point; replace 'roll-dev' with your actual model name
cd /mnt/roll-dev

# 1. Clone the project code
git clone https://github.com/alibaba/ROLL.git

# 2. Install project dependencies
cd ROLL
pip install -r requirements_torch280_vllm.txt -i https://mirrors.aliyun.com/pypi/simple/

Run a Pipeline Example​

bash examples/agentic_demo/run_agentic_pipeline_frozen_lake_single_node_demo.sh

For more DevPod usage guidelines, see https://fun-model-docs.devsapp.net/user-guide/devpod/